hysop.tools.callback module¶
- class hysop.tools.callback.CallbackGroup(name, tasks, **kargs)[source]¶
Bases:
CallbackTask
- class hysop.tools.callback.CallbackTask(name, tic_callbacks=[], tac_callbacks=[], **kargs)[source]¶
Bases:
object
- class hysop.tools.callback.ComputeInterface(total_work, per_work_statistic, ftype='float', **kargs)[source]¶
Bases:
MemInterface
- class hysop.tools.callback.ComputeTask(MPI, **kargs)[source]¶
Bases:
CallbackTask
,ComputeInterface
- class hysop.tools.callback.MPITimingTask(MPI, **kargs)[source]¶
Bases:
TimingTask
- class hysop.tools.callback.MemInterface(membytes, **kargs)[source]¶
Bases:
TimerInterface
- class hysop.tools.callback.MemcpyInterface(membytes, **kargs)[source]¶
Bases:
MemInterface
- class hysop.tools.callback.MemcpyTask(MPI, **kargs)[source]¶
Bases:
CallbackTask
,MemcpyInterface
- class hysop.tools.callback.TimingGroup(**kargs)[source]¶
Bases:
CallbackGroup
,TimerInterface
- class hysop.tools.callback.TimingTask(**kargs)[source]¶
Bases:
CallbackTask
,TimerInterface